package com.kmxd.ams.core.util;

import cn.hutool.core.util.NumberUtil;

/**
 * 长度转换 毫米转厘米 米
 *
 * @author nickbi
 */
public class LengthUtil {

  /**
   * 1厘米 = 10毫米
   *
   * <p>1米 = 100厘米
   *
   * @param length
   * @return
   */
  public static String format(long length) {
    if (length < 100) {
      return length + "毫米";
    } else if (length < 1000) {
      return NumberUtil.div(length, 10, 2) + "厘米";
    } else {
      return NumberUtil.div(length, 1000, 2) + "米";
    }
  }

  public static String format(double length) {
    if (length < 100) {
      return length + "毫米";
    } else if (length < 1000) {
      return NumberUtil.div(length, 10, 2) + "厘米";
    } else {
      return NumberUtil.div(length, 1000, 2) + "米";
    }
  }
}
